Performance Modeling Codes for the QuakeSim Problem Solving Environment
نویسندگان
چکیده
The QuakeSim Problem Solving Environment uses a web-services approach to unify and deploy diverse remote data sources and processing services within a browser environment. Here we focus on the high-performance crustal modelling applications that will be included in this set of remote but interoperable applications. PARK is a model for unstable slip on a single earthquake fault represented as discrete patches, able to cover a very wide range of temporal and spatial scales. GeoFEST simulates stress evolution, fault slip and visco-elastic processes in realistic materials. Virtual Califomia simulates fault interaction to determine correlated pattems in the nonlinear complex system of an entire plate boundary region. Pattem recognition tools extract KarhunenLoeve modes and Hidden Markov state models h m physical and virtual data streams. Sequential code benchmarking demonstrates PARK computes 15,000 patches for 500 time steps in under 8 hours (SGI Origin 3000), GeoFEST computes 50,000 tetrahedral elements for 1000 steps in under 14 hours (Sun Workstation), and Virtual Califomia computes 215 fault segments for 10,000 time steps in under 0.5 hours (Pentium 111). QuakeSim goals €or June 2004 are to deploy MPI parallel codes that compute 400,000 patches (PARK), 16,000,000 tetrahedra (GeoFEST) and 700 segments (Virtual Califomia) in essentially the same wallclock time, incorporating powerful tools such as stress field multipoles and the ESTO/ PYRAMID mesh partitioning and refinement tools.
منابع مشابه
Building QuakeSim Portlets with GTLAB
The QuakeSim portal is a problem solving environment to develop a solid Earth science framework for modelling and understanding earthquakes. In this study, we proposed an evolutionary approach to allow TeraGrid usage in addition to our own clusters for QuakeSim portal. Our approach is based on our Grid Tag Libraries and Beans (GTLAB) libraries, which encapsulate common Grid operations with reus...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملThe Relationship between Family Environment, Social Skills, and Problem Solving among Female High School Students
Possessing social and problem-solving skills is essential for successful performance in life. The family and educational system can equip students with these vital skills. This study was carried out to determine the relationship between the family environment, social skills, and problem solving among female students. The research method was descriptive-correlational and the statistical populati...
متن کاملEffects of Interruptible Load on Decision Making of a Distribution Company in Competitive Environments
The main goal of this paper is to present a new day-ahead energy acquisition model for a distribution company (Disco) in a competitive electricity market environment with Interruptible Load (IL). The work formulates the Disco energy acquisition model as a bi-level optimization problem with some of real issues, and then studies and designs a Genetic Algorithm (GA) of this optimization problem to...
متن کاملEngineering high-performance legacy codes as CORBA components for problem-solving environments
This paper describes techniques used to leverage high performance legacy codes as CORBA components to a distributed problem solving environment. It first briefly introduces the software architecture adopted by the environment. Then it presents a CORBA oriented wrapper generator (COWG) which can be used to automatically wrap high performance legacy codes as CORBA components. Two legacy codes hav...
متن کامل